package cupk.abstractfactory.ConcreteFactory;

import cupk.abstractfactory.AbstractProduct.Jacket;
import cupk.abstractfactory.AbstractProduct.Shoes;
import cupk.abstractfactory.AbstractProduct.Trousers;
import cupk.abstractfactory.ConcreteProduct.NewBalance.NewBalanceJacket;
import cupk.abstractfactory.ConcreteProduct.NewBalance.NewBalanceShoes;
import cupk.abstractfactory.ConcreteProduct.NewBalance.NewBalanceTrousers;
import cupk.abstractfactory.IAbstractFactory;

public class NewBalance implements IAbstractFactory {

    @Override
    public Jacket createJacket() {
        return new NewBalanceJacket();
    }

    @Override
    public Trousers createTrousers() {
        return new NewBalanceTrousers();
    }

    @Override
    public Shoes createShoes() {
        return new NewBalanceShoes();
    }
}